home *** CD-ROM | disk | FTP | other *** search
/ Gekkan Dennou Club 147 / Gekkan Dennou Club - 2000.8 Vol. 147 (Japan).7z / Gekkan Dennou Club - 2000.8 Vol. 147 (Japan) (Track 1).bin / docs / ippon / ver / 005 / ippon005.lzh / main.h < prev    next >
C/C++ Source or Header  |  2000-07-07  |  878b  |  37 lines

  1. /* main.h */
  2.  
  3. #ifdef GLOBAL_DEFINE        /* グローバル変数の定義と宣言を1つにまとめるテク */
  4. #define Extern            /* Extern をヌル文字列に置換 */
  5. #else
  6. #define Extern extern        /* Extern を extern に置換 */
  7. #endif
  8.  
  9.  
  10. typedef struct {
  11.     signed int x, y;
  12. } VECTOR;
  13. #define SPEED_MAX    32    /* xytable 用 */
  14.  
  15.  
  16. /* グローバル変数 */
  17. Extern short error_level;    /* 起動時のエラーチェック */
  18. Extern char *error_message;
  19. Extern char game_over;    /* 非0ならゲームオーバー */
  20.  
  21. Extern short obj_player;
  22. Extern VECTOR xytable[SPEED_MAX][256];
  23.  
  24.  
  25. /* error_level の値 */
  26. enum {
  27.     ERROR_NON = 0,        /* エラーなし */
  28.     ERROR_TUSEMD,        /* テキスト VRAM が使用中 */
  29.     ERROR_GUSEMD,        /* グラフィック VRAM が使用中 */
  30.     ERROR_FILE,        /* ファイルが読み込めなかった */
  31. #if    0
  32.     ERROR_PIC_MEMORY,    /* .PIC 展開用メモリが足りなかった */
  33.     ERROR_PIC_FILE,        /* .PIC ファイルが読み込めなかった */
  34.     ERROR_MUSIC,        /* 音楽関係 */
  35. #endif
  36. };
  37.